#ifndef CONFIG_STRUCT_H
#define CONFIG_STRUCT_H

#include <iostream>

#include "utils/utils_yaml.h"

namespace project_template {

/**
 * @brief 图像可视化配置结构体
 *
 */
struct ImageVisualizationConfig {
  /// @brief rgb图像话题
  std::string rgb_image_topic;
  /// @brief 深度图像话题
  std::string depth_image_topic;
};

/**
 * @brief 加载图像可视化配置参数
 *
 * @brief _yaml_node
 * @return ImageVisualizationConfig
 */
ImageVisualizationConfig LoadImageVisualizationConfig(
    const YAML::Node& _yaml_node);

}  // namespace dangkang

#endif  // CONFIG_STRUCT_H
